# -*- coding: utf-8 -*-
'''
# file name:dependentType_enum.PY
# author： azj
# datetime： 2022/5/10 14:43 
# ide： PyCharm
'''

"""
python Class：面向对象高级编程 Enum(枚举)、@unique
3. 当Class中有重复值时，会返回第一个，其他忽略

手动打Enum值时，一不小心打错了怎么办，又得一个个找，真麻烦。所以，有人想，如果有个方法能够检查重复值就好了，于是：@unique就出来了

博客地址：https://blog.51cto.com/u_13502993/2147820
"""


from enum import  Enum, unique

# @unique  # 值重复会报错
class DependentType(Enum):
    """
    数据依赖相关枚举
    """
    # 依赖响应中的数据
    RESPONSE = 'response'
    # 依赖请求中的数据
    REQUEST = 'request'
    # 依赖sql中的数据
    SQL_DATA = 'sqlData'
    # 依赖存入缓存中的数据
    CACHE = 'cache'



'''
# 打印枚举
for i in DependentType:
    print(i)

'''

